package com.java.example.util

object OperatorType {
    //项目状态
    /**
     * 项目关闭
     */
    const val STATE_PROJECT_CLOSED: Int = 0

    /**
     * 待测量
     */
    const val STATE_WAIT_TO_MEASURE: Int = 2

    /**
     * 待安装
     */
    const val STATE_WAIT_TO_INSTALL: Int = 4

    /**
     * 待指派测量
     */
    const val STATE_CHOOSE_TO_MEASURE: Int = 1

    /**
     * 待指派安装
     */
    const val STATE_CHOOSE_TO_INSTALL: Int = 3

    /**
     * 待验收
     */
    const val STATE_WAIT_TO_CHECK: Int = 5

    /**
     * 已验收
     */
    const val STATE_PROJECT_CHECKED: Int = 6

    //项目行为
    /**
     * 指派测量
     */
    const val ACTION_APPOINT_TO_MEASURE: String = "ACTION_APPOINT_TO_MEASURE"

    /**
     * 指派安装
     */
    const val ACTION_APPOINT_TO_INSTALL: String = "ACTION_APPOINT_TO_INSTALL"

    /**
     * 关闭项目
     */
    const val ACTION_CLOSE_PROJECT: String = "ACTION_CLOSE_PROJECT"

    /**
     * 重新测量
     */
    const val ACTION_REMEASURE: String = "ACTION_REMEASURE"

    /**
     * 重新安装
     */
    const val ACTION_REINSTALL: String = "ACTION_REINSTALL"

    /**
     * 撤销测量
     */
    const val ACTION_CANCEL_MEASURE: String = "ACTION_CANCEL_MEASURE"

    /**
     * 撤销安装
     */
    const val ACTION_CANCEL_INSTALL: String = "ACTION_CANCEL_INSTALL"

    /**
     * 项目验收
     */
    const val ACTION_PROJECT_CHECK: String = "ACTION_PROJECT_CHECK"

    /**
     * 添加人员
     */
    const val ACTION_ADD_PEOPLE: String = "ACTION_ADD_PEOPLE"

    /**
     * 退回测量任务
     */
    const val ACTION_BACK_MEASURE: String = "ACTION_BACK_MEASURE"

    /**
     * 退回安装任务
     */
    const val ACTION_BACK_INSTALL: String = "ACTION_BACK_INSTALL"

    /**
     * 完成测量
     */
    const val ACTION_FINISH_MEASURE: String = "ACTION_FINISH_MEASURE"

    /**
     * 完成安装
     */
    const val ACTION_FINISH_INSTALL: String = "ACTION_FINISH_INSTALL"

    /**
     * 移交项目
     */
    const val ACTION_TRANSFER_PROJECT: String = "ACTION_TRANSFER_PROJECT"

    /**
     * 删除项目
     */
    const val ACTION_DELETE_PROJECT: String = "ACTION_DELETE_PROJECT"

    /**
     * 删除人员
     */
    const val ACTION_DELETE_PEOPLE: String = "ACTION_DELETE_PEOPLE"

    /**
     * 重启项目
     */
    const val ACTION_RESTART_PROJECT: String = "ACTION_RESTART_PROJECT"

    /**
     * 转派测量
     */
    const val ACTION_TRANSFER_TO_MEASURE: String = "ACTION_TRANSFER_TO_MEASURE"

    /**
     * 转派安装
     */
    const val ACTION_TRANSFER_TO_INSTALL: String = "ACTION_TRANSFER_TO_INSTALL"
}
